package com.itheima.domain.cargo;

import java.io.Serializable;
import java.util.Date;

public class Shipping implements Serializable {
    private String shippingListId;

    private String transoprt;

    private String hoster;

    private String title;

    private String person;

    private String credit;

    private String shipmentPort;

    private String transshipmentPort;

    private String destinationPort;

    private Date loadingPeriod;

    private Date periodOfValidity;

    private String batches;

    private String transshipment;

    private String numberOfCopies;

    private String accountFor;

    private String transportRequirement;

    private String shippingInstructions;

    private String reviewer;

    private Integer state;

    private String createBy;

    private String createBydept;

    private Date createBydate;

    private String marks;

    private static final long serialVersionUID = 1L;

    public String getShippingListId() {
        return shippingListId;
    }

    public void setShippingListId(String shippingListId) {
        this.shippingListId = shippingListId == null ? null : shippingListId.trim();
    }

    public String getTransoprt() {
        return transoprt;
    }

    public void setTransoprt(String transoprt) {
        this.transoprt = transoprt == null ? null : transoprt.trim();
    }

    public String getHoster() {
        return hoster;
    }

    public void setHoster(String hoster) {
        this.hoster = hoster == null ? null : hoster.trim();
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    public String getPerson() {
        return person;
    }

    public void setPerson(String person) {
        this.person = person == null ? null : person.trim();
    }

    public String getCredit() {
        return credit;
    }

    public void setCredit(String credit) {
        this.credit = credit == null ? null : credit.trim();
    }

    public String getShipmentPort() {
        return shipmentPort;
    }

    public void setShipmentPort(String shipmentPort) {
        this.shipmentPort = shipmentPort == null ? null : shipmentPort.trim();
    }

    public String getTransshipmentPort() {
        return transshipmentPort;
    }

    public void setTransshipmentPort(String transshipmentPort) {
        this.transshipmentPort = transshipmentPort == null ? null : transshipmentPort.trim();
    }

    public String getDestinationPort() {
        return destinationPort;
    }

    public void setDestinationPort(String destinationPort) {
        this.destinationPort = destinationPort == null ? null : destinationPort.trim();
    }

    public Date getLoadingPeriod() {
        return loadingPeriod;
    }

    public void setLoadingPeriod(Date loadingPeriod) {
        this.loadingPeriod = loadingPeriod;
    }

    public Date getPeriodOfValidity() {
        return periodOfValidity;
    }

    public void setPeriodOfValidity(Date periodOfValidity) {
        this.periodOfValidity = periodOfValidity;
    }

    public String getBatches() {
        return batches;
    }

    public void setBatches(String batches) {
        this.batches = batches == null ? null : batches.trim();
    }

    public String getTransshipment() {
        return transshipment;
    }

    public void setTransshipment(String transshipment) {
        this.transshipment = transshipment == null ? null : transshipment.trim();
    }

    public String getNumberOfCopies() {
        return numberOfCopies;
    }

    public void setNumberOfCopies(String numberOfCopies) {
        this.numberOfCopies = numberOfCopies == null ? null : numberOfCopies.trim();
    }

    public String getAccountFor() {
        return accountFor;
    }

    public void setAccountFor(String accountFor) {
        this.accountFor = accountFor == null ? null : accountFor.trim();
    }

    public String getTransportRequirement() {
        return transportRequirement;
    }

    public void setTransportRequirement(String transportRequirement) {
        this.transportRequirement = transportRequirement == null ? null : transportRequirement.trim();
    }

    public String getShippingInstructions() {
        return shippingInstructions;
    }

    public void setShippingInstructions(String shippingInstructions) {
        this.shippingInstructions = shippingInstructions == null ? null : shippingInstructions.trim();
    }

    public String getReviewer() {
        return reviewer;
    }

    public void setReviewer(String reviewer) {
        this.reviewer = reviewer == null ? null : reviewer.trim();
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy == null ? null : createBy.trim();
    }

    public String getCreateBydept() {
        return createBydept;
    }

    public void setCreateBydept(String createBydept) {
        this.createBydept = createBydept == null ? null : createBydept.trim();
    }

    public Date getCreateBydate() {
        return createBydate;
    }

    public void setCreateBydate(Date createBydate) {
        this.createBydate = createBydate;
    }

    public String getMarks() {
        return marks;
    }

    public void setMarks(String marks) {
        this.marks = marks == null ? null : marks.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", shippingListId=").append(shippingListId);
        sb.append(", transoprt=").append(transoprt);
        sb.append(", hoster=").append(hoster);
        sb.append(", title=").append(title);
        sb.append(", person=").append(person);
        sb.append(", credit=").append(credit);
        sb.append(", shipmentPort=").append(shipmentPort);
        sb.append(", transshipmentPort=").append(transshipmentPort);
        sb.append(", destinationPort=").append(destinationPort);
        sb.append(", loadingPeriod=").append(loadingPeriod);
        sb.append(", periodOfValidity=").append(periodOfValidity);
        sb.append(", batches=").append(batches);
        sb.append(", transshipment=").append(transshipment);
        sb.append(", numberOfCopies=").append(numberOfCopies);
        sb.append(", accountFor=").append(accountFor);
        sb.append(", transportRequirement=").append(transportRequirement);
        sb.append(", shippingInstructions=").append(shippingInstructions);
        sb.append(", reviewer=").append(reviewer);
        sb.append(", state=").append(state);
        sb.append(", createBy=").append(createBy);
        sb.append(", createBydept=").append(createBydept);
        sb.append(", createBydate=").append(createBydate);
        sb.append(", marks=").append(marks);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}